#pragma once

#include "car.hpp"
#include <iostream>
#include <thread>
#include <chrono>
#include "camera.hpp"
#include "hwt101.hpp"
#include "control_node.hpp"
#include "pid.hpp"
#include "pmw3901.hpp"
#include "code_scan.hpp"
#include "tjc_screen.hpp"
#include <glob.h>

extern car *Pcar;
extern hwt101 *hwt101_dev;
extern pmw3901 *pmw3901_dev;

extern yj_return car_all_init_flag;

extern hwt101 *hwt101_dev;
yj_return car_init(void);
